Dynamic Subtrees : a New Data
نویسنده
چکیده
This paper presents a new data structure, called dynamic subtrees, which manipulates an undirected forest. The data structure supports three main operations cut, link and comp. A cut operation splits a tree into two by cutting an edge of the tree; a link operation joins two trees by linking two arbitrarily speciied vertices of the trees; a comp operation computes a function f(S) = f(v 1)f(v 2):::, for all vertices v i of S, where S is either tree of T ? e, with T being the tree under consideration and e an arbitrarily given edge of T, f(v) 2 F, a nite set, and is a closed commutative and associative binary operation over F. Assuming s t is the time for implementing a operation, each of the cut, link and comp operations can be implemented in O((s t +log n) log n) time, after a preprocessing in O(s t n) time, where n is the number of vertices of the forest under consideration.
منابع مشابه
Efficient Data Mining for Maximal Frequent Subtrees
A new type of tree mining is defined in this paper, which uncovers maximal frequent induced subtrees from a database of unordered labeled trees. A novel algorithm, PathJoin, is proposed. The algorithm uses a compact data structure, FST-Forest, which compresses the trees and still keeps the original tree structure. PathJoin generates candidate subtrees by joining the frequent paths in FST-Forest...
متن کاملOn the Shooter Location Problem: Maintaining Dynamic Circular-Arc Graphs
We present a data structure for maintaining the Minimum Clique cover and Maximum Independent Set of a circular-arc graph. These functions can be maintained during the interchange of adjacent arc endpoints in O(logn) amortized time per interchange. The new data structure extends the dynamic tree structure of Sleator and Tarjan [5] so that cutting and linking up to O(n) subtrees can be done in on...
متن کاملOversize Shelves: A Storage Management Technique for Large Spatial Data Objects
In this paper we present a new technique to improve the performance of spatial access methods by minimizing redundancy: the oversize shelf. Oversize shelves are additional disk pages that are attached to the interior nodes of a tree{based spatial access method (such as the R + {tree or the cell tree). These pages are used to accommodate very large data objects in order to avoid their excessive ...
متن کاملMining significant tree patterns in carbohydrate sugar chains
MOTIVATION Carbohydrate sugar chains or glycans, the third major class of macromolecules, hold branch shaped tree structures. Glycan motifs are known to be two types: (1) conserved patterns called 'cores' containing the root and (2) ubiquitous motifs which appear in external parts including leaves and are distributed over different glycan classes. Finding these glycan tree motifs is an importan...
متن کاملImproving Dependency Parsing with Subtrees from Auto-Parsed Data
This paper presents a simple and effective approach to improve dependency parsing by using subtrees from auto-parsed data. First, we use a baseline parser to parse large-scale unannotated data. Then we extract subtrees from dependency parse trees in the auto-parsed data. Finally, we construct new subtree-based features for parsing algorithms. To demonstrate the effectiveness of our proposed app...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994